@charset "utf-8";
/*
 [WWW.KUAIPAN.CN] (C) 2011 KUAIPAN Inc.
 Author:zuojing
 CretaeDate:2011-7-27
 Description:fileview模块公共样式
 */
@import url(base.css);
/*fileview cnt*/
.container {width:100%; overflow:visible; margin-bottom:25px; }
.toolbar,.cnt-tm-bg, .cnt-bm-bg,.zone-bar { background:url(/images/cntbg1.gif) no-repeat; }
.toolbar { height:41px; width:945px; padding: 20px 0 10px 15px; }
.checkin { background:url(../images/cntbg.png) -80px -3px no-repeat; display:block; width:73px; height:51px; position:absolute; right:0; top:-2px; }
.checkin:hover { background-position: -153px -3px; }
.checkout,.checkout:hover{ background-position:0 -3px;}
.wrapper {position:relative;  background:url(../images/cntbg2.png) repeat-y;}
.album-cnt,.wrapper{width:952px; padding:0 4px; }
.datatable {background:url(../images/table_01.gif) repeat-x; }
.albums-mod,.datatable{min-height:500px; _height:500px;}
.datatable{  float:left; width:710px;}
.datatable-2{ background-position:0 -293px;}
 th{ height:35px; text-align:left; }
.lasttd{border-right:0 none !important;}
.desc,.asc{background:url(/images/table_02.gif) no-repeat;}
.desc { background-position:70% 0; }
.asc { background-position:70% -12px; }
.datatable table{table-layout: fixed;  word-wrap:break-word;}
.datatable th{border-right:1px solid #cfcfcf;}
.datatable td, .datatable th ,.datatable-2 td ,.datatable-2 th{ padding:0 5px; }
.datatable td ,.datatable-2 td{ line-height:40px; height:40px;  overflow:hidden; }
.datatable-2 td{ border-bottom:1px solid #f0f0f0;}
.cnt-bm-bg { background-position:0 -72px; height:22px; }
/*fileview rightside ico-bc= ico breadcrumb */
.ico,.ico-nav,.ico-bc,.menu-ico{ background:url(/images/icon16.gif) no-repeat; }
.ico,.ico-nav,.ico-bc{display:inline-block;}
.ico-bc{  width:25px; height:20px; vertical-align:-5px; *vertical-align:1px; }
.ico{ width:28px; height:18px;}
.zone-mod .ico{ vertical-align:-3px;}
.ico-nav { background-position:center -1198px; width:15px; height:14px; vertical-align: -2px; *vertical-align:2px; }
.ico-down{ background-position:5px -424px;}
.ico-del { background-position:5px -793px; }
.ico-move { background-position:5px -756px; }
.ico-history { background-position:5px -594px; }
.ico-outlink,.ico-outlink-ready { background-position:5px -622px; }
.ico-query-outlink{ background-position:5px -650px;}
.ico-copy-outlink{ background-position:5px -720px;}
.ico-de-outlink{ background-position:5px -685px;}
.ico-download { background-position:5px 0; }
.ico-preview { background-position:5px -448px; }
.ico-edit { background-position:5px -480px; }
.ico-share { background-position:5px -503px; }
.ico-de-share{ background-position:5px -538px;}
.ico-rename { background-position:5px -565px; }
.ico-recycle{ background-position:5px -833px;}
.ico-restore{ background-position:5px -875px;}
.ico-backup{ background-position:0  -404px;}
.ico-floder{ background-position:0 3px; }
.ico-doc{background-position:0 -21px;}
.ico-xls{background-position:0 -48px;}
.ico-ppt{ background-position:0 -75px;}
.ico-pdf{ background-position:0 -100px; }
.ico-img{background-position:0 -329px;}
.ico-music{ background-position:0 -230px;}
.ico-w{ background-position:0 -151px;}
.ico-s{ background-position:0 -177px;}
.ico-p{ background-position:0 -205px;}
.ico-video{ background-position:0 -279px;}
.ico-html{ background-position:0 -304px;}
.ico-unknow{ background-position:0 -380px;}
.ico-dll{  background-position:0 -354px;}
.ico-rar{ background-position:0 -253px;}
.ico-txt{ background-position:0 -125px;}
.ico-bc{ background-position:3px -910px;}
.ico-share-user{ background-position:0 -1118px;}
.ico-tx-weibo{background-position: 0 -940px;}
.ico-sina-weibo{ background-position: 0 -976px;}
.ico-douban{ background-position: 0 -1012px;}
.ico-renren{ background-position: 0 -1048px;}
.ico-qqzone{ background-position: 0 -1083px;}
.ico-qq{ background-position:6px -1157px;}
.ico-share-in,.ico-share-out,.ico-outlink-ready{/*position: absolute;*/ }
.ico-share-in,.ico-share-out{  /*left:-5px;  bottom:2px; *bottom:14px; _left:-35px;*/ margin-left:-30px; vertical-align:-5px; _position:absolute; _margin-top:5px;}
.ico-outlink-ready{ left:4px; bottom: 6px;}
.ico-share-in{ background-position:0 -1231px;}
.ico-share-out{ background-position:0 -1273px;}
.file-preview-info { border-bottom:1px solid #e2e2e2; padding-top:10px; }
.file-preview-info h3{ width:200px;  padding:0 10px; line-height:20px; }
.menuwrap { border-top:1px solid #fff;  padding:10px; }
.menuwrap li{height:30px; }
.menuwrap a { display:block; padding-left:30px; color:#069;  line-height:30px; }
.menuwrap a:hover { background-color:#e3f9fe; color:#278ff5; }
/*.main{width:100%; height:auto; clear:both;}*/
.rightside { position:absolute; right:6px; top: 0px; *top:0px; _top:0px; width:236px;}
.filename{ word-wrap:break-word;  }
.mt10{margin-top:10px;}
.showaction{background:#E3F9FE;}
.brc{border-right:1px solid #ccc;}
.backup{ background:url(/images/cntbg3.png) left bottom no-repeat; height:30px;}
.backup a{ padding-left:10px; margin-top:3px; display:inline-block; }
.pop-txt{ width:185px;}
.w-100{ width:100px;}
.alert{ background:url(/images/alert.gif) no-repeat; height:50px; width:50px; vertical-align:-20px;}
.ti28{ text-indent:28px;}
.w-420{ width:420px;}
.whitebg{background:#fff;}
.bsc{border:1px solid #ccc;}
.w-150{width:150px;}
.cmenu{ _padding-top:10px;  border-radius:2px; }
.cmenu ul{ border:1px solid #fff; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px #888; border-radius:2px; }
.cmenu li{height:30px; }
.cmenu a { color:#069; display:block; line-height:30px; text-indent:30px;}
.cmenu a:hover { background-color:#00aedd; /* background:-webkit-gradient(linear, 0 0, 0 100%, from(#00b1e0), to(#009fc4)); background:-moz-linear-gradient(top, #00b1e0, #009fc4);*/ color:#fff; }
.cmenu .ico{ vertical-align:-3px; *vertical-align:0;}


